wind driven rain - French English Dictionary